import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 完整导入van组件和vant样式,完整的导入方式会增加项目的体积,不推荐
// import Vant from 'vant'
// import 'vant/lib/index.css'
// Vue.use(Vant)
// 导入注册组件的vant-ui.js文件
import '@/utils/vant-ui'
// 导入全局的样式文件
import '@/styles/index.scss'
// 导入flexiblejs文件(动态处理html标签的font-size大小的)
import 'amfe-flexible'
// 导入axios实例
import http from '@/utils/request'
// 测试dayjs的代码
// import dayjs from 'dayjs'
// console.log(dayjs(1614583347355).format('YYYY-MM-DD HH:mm:ss'))
// import { fomatTime, getRelativeTime } from '@/utils/date-time'
// console.log(fomatTime(1614583347355))
// console.log(getRelativeTime(1614583347355))
import { getRelativeTime } from '@/utils/date-time'
// 全局过滤器的定义
// Vue.filter('过滤器名', 函数(参数就是要处理的数据,而且函数必须有返回值))
Vue.filter('handlerRelativeTime', function (val) {
  return getRelativeTime(val)
})
// // 挂载vue原型
Vue.prototype.$http = http
Vue.config.productionTip = false
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
